Big Huge Thesaurus

thermobaric bomb

noun